import pytest
import time
import os
import conf


def format_report():
    """将报告名称修改为日期+时间的格式"""
    # 获取当前日期+时间
    now = time.strftime("%Y%m%d%H%M%S", time.localtime())
    # 获取报告路径
    report_dir = conf.reportPath
    # 将TestsReport报告转换成时间戳格式的报告
    os.rename("{0}/TestsReport.html".format(report_dir), "{0}/{1}.html".format(report_dir, now))


if __name__ == '__main__':
    # 执行所有用例
    pytest.main()
    # 将报告名称设置成时间戳格式
    format_report()
